mustache.js 템플릿 엔진 샘플 및 예제 참고하기
Mustache는 로직이 없는(logic-less) 템플릿 엔진으로, JavaScript를 포함한 다양한 언어로 구현되어 있습니다. JavaScript 버전의 Mustache는 일반적으로 "Mustache.js"로 불립니다.
var template = "Hello, {{name}}! You have {{calc}} new messages.";
var data = {
name: "Alice",
messages: ["msg1", "msg2", "msg3"],
calc: function() {
return this.messages.length;
}
};
var rendered = Mustache.render(template, data);
document.getElementById('output').innerHTML = rendered;